//#include <iostream>
//#include <algorithm>
//#include <cmath>
//#include <stack>
//using namespace std;
//stack<int> s;
//bool isPrime(const long long& x)
//{
//    if (x <= 1)
//        return false;
//    for (int i = 2; i <= sqrt(x); i++)
//        if (x % i == 0)
//            return false;
//    return true;
//}
//long long  getPnumber(int x)
//{
//    long long arr[20];
//    long long ret = 0;
//    int i = 0;
//    while (x)
//    {
//        s.push(x % 10);
//        x /= 10;
//    }
//    while (!s.empty())
//    {
//        arr[i++] = s.top();
//        s.pop();
//    }
//
//    i--;
//    int l = i - 1, r = i + 1;
//
//    while (l >= 0)
//        arr[r++] = arr[l--];
//    int n = r;
//    // for(int j = 0; j < n; j++)
//    //      cout <<arr[j]<<" ";
//    for (int k = 0; k < n; k++)
//    {
//        ret = arr[k] + ret * 10;
//        //  cout<<ret<<endl; 
//    }
//
//
//    return ret;
//
//
//
//
//}
//int main() {
//    int x;
//    cin >> x;
//    long long pNumber = getPnumber(x);
//    // cout<<pNumber<<endl;
//    if (isPrime(pNumber))
//    {
//        cout << "prime" << endl;;
//    }
//    else
//    {
//        cout << "noprime" << endl;
//    }
//
//
//
//    return 0;
//}